using System;
using System.Collections.Generic;
using System.Text;

namespace BoOnce.GameLogic
{
    class Priority
    {
        #region GENERAL
        public const int PREVIOUS = -1;
        public const int NEXT = 1;
        public const int FIRST = 0;
        public const int LAST = int.MaxValue;
        #endregion

        #region COMPONENT
        public const int INPUT_COMPONENT = 1;
        public const int PLAYER_ACTION_COMPONENT = 2;
        public const int BACKGROUND_TASK_COMPONENT = 3;
        public const int PHYSIC_COMPONENT = 4;
        public const int CAMERA_COMPONENT = 5;
        public const int DRAWABLE_ENTITY_COMPONENT = 6;
        public const int FPS_COMPONENT = 7;
        public const int STEP_TRANSITION_COMPONENT = 8;
        public const int PAUSE_COMPONENT = 9;
        #endregion

        #region DRAWABLE ENTITY
        public const int BACKGROUND_SKY = 10;
        public const int BACKGROUND_CITY = 20;
        #endregion

    }
}